package main

type Nike struct {

}

func (n *Nike) makeShoe() IShoe {
    return &NikeShoe {
        Shoe : Shoe {
            logo : "nike",
            size : 14,
        },
    }
}

func (A *Nike) makeShirt() IShirt {
    return &NikeShirt {
        Shirt : Shirt {
            logo: "nike",
            size: 14,
        },
    }
}
